Remember that these amounts should be stored as ints in cents to prevent weird rounding errors. Same as with all other methods.