Further unification of filehandlers