Abstract Delay