above you decrypt, but here you warn about failing to encrypt?