No need to upcase the syms

And let's add some new tests. (For once I'm doing development right ;))