Refoctored pickup methods