* Refactor tests.
! Recursive timeout with the same delay broken.
! Recursive timeout with the same delay broken.