There's a well-known rule that if you find yourself pasting code that you've already written, it's probably time to refactor. It doesn't say anything about writing the same code three times from scratch, though. Some people may consider that a loophole.
no subject