Update log
Handle negative number, zero