fixes #1759 ensure we hide modes by default and turn them on when valid.