dictionary: don't use a compare flag -- use mode instead