upcase! returns nil if string is already upcased.

This caused nil is not a Symbol error. Fixes #24