Very nice ... and excellent timing.