Refix 665: handle percent in smart way (cannot just divide by 100, cause double error).