On the one hand: why is this backwards compatibility API so weird and hard to manage?
On the other hand: at least they have a backwards compatibility API!
a Schelling point for those who seek one