Attempt at making pull() be called every time something is enqueued or dequeued in RS. See #189.