Unfortunately it's the only way for `get` to work reliably with data that needs `parse`ing. If it doesn't need parsing, we can skip the model creation which, as you said, is undesirable.