Eclass for open()