use general pick macro name