art and science of delay