making transition delay optional