Make the tick request loop more clear/robust.