Closes #778. Checking result.used() before forward

I'm not sure if its the best implementation, but it fixes #778 without broke forward. 
yes you are...

if you forward and the request ends it will try to forward to default view.