In practice, as an American, we have a custom of paying merchants to cheat us out of a penny. As in, if a charge come out to $4.99, we hand the cashier a $5 bill and a penny, with the expectation of not receiving change. We also have leave-a-penny-take-a-penny trays by some cash registers with free pennys funded by customer donations.