I feel your pain. IMHO breaking backwards compatibility requires a very good reason, and I'm not sure there is one in this case. See this github issue