inaccurate outputs