better fixed point filter