This won't return what you want for negative numbers. We'll need to trim off the leading ffffff