prototype for delayed message sends