default delay should be 0