test both listen 1.x and 2.x