Cameron calls time on ticking time bomb