normally those funny names are used inside protocols so that they don't clash with redefined words like 'copy