Put one's foot down and made an impression