Added version return parameter