https://medium.com/@sunaun/a-case-study-dancing-with-transactional-annotation-in-exceptional-cases-fa5a88c560f3