| Note that this isn't an API but an integration point for other frameworks. In such cases having it slightly inconvenient is not as important as not changing our integration API. So while we can definitely improve on it, doing it for the sake of "it feels wrong" is not a good enough argument. |