Closures and Delays