What is this used for? Can we just use timer.delayCall() instead?