To better explain the "WHY?"...
Lets say we sell rolls of fabric.
We only allow customers to buy 1, 2, 10, 100 rolls of fabric (no decimals)
But, we will take half a roll of fabric and cut it into sample to ship out.
So we will occasionally have 5.5 rolls in the warehouse