avoid global filehandle