useSemanticNaming