The other thing that concerns me is the API break. I don't understand why that's happening. Can't they incorporate the legacy API and extend it with new features?