If we mark it as obsolete then it has to be backwards compatible! Otherwise we'll hear from @simoncropp that we did not follow the correct way to obsolete an API!