Don't depend on the gui module