we should not let a consumer set a default version that is non existant