the defaults fallback isn't necessary.  If someone's using this class
directly, they should understand ciphers.