reduced chance of ambiguous integral strings
avoided use of case class method