fiddling with routing and errors