Fixed timing logic