Needs better positioning. You already have `mi.offset`, so you can precisely point at the source of the error.