It's a lot more palatable (and maintainable!) than the alternative, which I've had enough experience with hacking on in the old bindings.