"It is possible to support multiple versions of an API at the same time, but there is a cost to doing so." . . . .