route fix: always handle route messages