Bug: the commented out //tinyint was causing case 'int' to roll through to the break at case 'float'