check_canread before return fh