The problem is, with this code when user calls:
```php
<?php
$session = new \Behat\Mink\Session(new \Behat\Mink\Driver\GoutteDriver);
$session->start();
$session->getCurrentUrl();
```
he gets that exception anyway as `$request` is still uninitialized at the session start.