It's easy to forget $ at the end of a regex and it's counter-intuitive that ^ is implicit but $ is not.