fixing router split bugs

!== != ===

I should really not work while so tired.