renaming getSafe to shield
More utilities for building exception managers