Remove unnecessary boolean, add getVersion()