execution delay now is separate parameter