caching exceptions added