bugfix pick()