fix: unsigned is NUM and +NUM