fixed --gui handling