Fixes to numeric handling

Cannot use int() when we have point sizes with fractional amounts.