Perhaps best to ask this question on the developer mailing list for one of the core team to opine on, given that it's a "public" interface.