Probably a good idea, but "sensible" is a flexible term. So, we should be able to specify that in the API. How would the API look now?