include guard for Delay header