Updated uppercase handling