I don't have any clue about that. But what I know is that there is no choice, because it has to run before the security stuff which has a higher priority than the route listener.

```
+---------------------------------------+----------------+----------+
| Name                                  | Event          | Priority |
+---------------------------------------+----------------+----------+
| fos_rest.mime_type_listener           | kernel.request | 200      |
| session_listener                      | kernel.request | 128      |
| fos_rest.format_listener              | kernel.request | 20       |
| security.firewall                     | kernel.request | 8        |
| debug.emergency_logger_listener       | kernel.request | 0        |
| fos_rest.body_listener                | kernel.request | 0        |
| router_listener                       | kernel.request | 0        |
| nelmio_api_doc.event_listener.request | kernel.request | 0        |
| debug.deprecation_logger_listener     | kernel.request | 0        |
| locale_listener                       | kernel.request | 0        |
+---------------------------------------+----------------+----------+
```

If it causes an issue then I don't really know how we could fix it ...