All events go through pending array now