public static function intended($default) { $url = Session::get('url.intended', $default); Session::forget('url.intended'); return new self($url); }