Use before filter to capture request instead of callAction override. Might be better to use Request::instance facade.