Maybe, if a frontend is defined, automatically disable sudo. That way, there is not another zstyle.