copy-paste considered harmful