bug 2: dup poll