watch out for where your lower()s and title()s are