Change decrypter to provide interface