add pick operation\nmake error message more explicit