I envision this back-compat going away with a minor version bump (0.x.0) some time in the future. Or perhaps now, to avoid more clients implementing this pattern?