Can route between two contacts, but still has some problems