fixed scale reading errors