more efficient
allow trimming of leading zero