Before revision:  A simple way to circumvent this issue is to use reversible architectures.
After revision:  A way to circumvent this issue is to use reversible architectures.