Events should be non-reentrant #72