sorry, listOnTimeout, immediate, and unrefTimeout