test the non broadcast case