moved up from snapshot version for exception-chains