[=] changed to poll semantics