still not winning with routing internals