Oops, a break has been forgotten.

The missing break made the rvalue in attribution of numbers to be processed as both a number and a string.