second parameter (fh) is now useless