some pretty bad/pervasive calculation errors