fixed tinyint behaviour to be unsigned