one more shot at event routing