Do not assume reader knows promise requires timers