Wouldn't this be better as a `Build.VERSION_CODES` rather than a `int`, that way it would be easier to validate that a valid enum value was given.