proposed solution to #1550: fix unit() percentage