+ generated method name safety