numerical fix