https://dbj.org/c-think-after-copy-paste/
C++ requires you to think after a copy/paste