Decimal... why do you torture me so