Simplifying revision context manager