To Plan or To Improvise