FIHError is sort of cryptic (to me), why not FileInfoHeaderError?