and no sorry, I missed the fact that you are optimizing the strtoupper call