Time oblivious slowpoke. .. fastpoke