raise Empty() rather than returning null event message