Perfect timing
395