This will allow adding new APIs in the future while still supporting older versions (at least as far as is possible).