try contraints on the routes?