Maybe i should pullevent when i expect message