Not really necessary change, but the clause was on the wrong side of the backslash..
Removed proto-code
Removed proto-macros and fixed conflicting type of copy