If we're introducing floating point errors we should consider delivering a warning.