Can we check if config.use_confusion = true here, and if it is, raise an exception?