added smaller final order to work around rounding errors