Always have delete as first op