Implement "Forward" Decryption

huge benefits… and way more clear.