perfect timing.