lower() refined again