guard against Pop being called more than Push