@stof does it like this in https://github.com/KnpLabs/KnpMenuBundle/blob/master/EventListener/VoterInitializerListener.php - i am not sure what makes sense. our listeners so far want to look into the mainContent of the request - i guess that is not there on sub requests?