Should the API version be a configuration parameter? I dunno.