uppercase/lowercase catch