don't bother with signed types

Everything is >= 0 all the time anyway.
fix whitespace