Some deterministic events and messages, not finished yet