takes by surprise