what's the deal with the lowercase? I see you dropped that but it seemed to be the primary goal of the original code. I don't see why the lowercase would be required though.