counter visib(ly broken)