Maybe QA will find refresh problems with the case that file == null here :\