the fixed-point stuff wasn't correct... try again.