Sometimes, a penalty is good! in C++