Before #2 This one works, but it's ugly.
Before #2 This one works, but it's ugly.