There are three hard problems in computer science. Cache invalidation, naming things, and figuring out your gender.
@vartan and off-by-one errors
@psymar @vartan And exactly once guarantee. Also exactly once guarantee.