This occurs along a path where fh *could* be null, and then we dereference it. OK?