pick() and next()