@esc24 I don't think this is an assumption. For me you're actually checking and enforcing this ... otherwise we'd get a whole heap of exceptions being raised.