Usage of __COUNTER__ was completely wrong. Fixit™