First thing to do is actually check whether data is preloaded. I think there is `raw._preloaded` or some such boolean you could use. If it's not, throw an informative error, probably `RuntimeError`.