Mode argument
Destination argument