Fix: reverse routing