increased testing on route block and minor changes to request object