niceVersion method better than version.toString???