@macumber I think I'll leave this decision to you. In my use of the EpwFile I always need the data so I'd be for always storing it. Reading and storing the EPW takes longer than the original version and I didn't want to impose that on every instance of EpwFile. I hadn't considered a lazy approach, which is probably the best path - especially if the other uses of EpwFile really don't need the data.