Added ability to specify custom version algorithm