hopefully the last of the annoying signed/unsigned and mixed type errors
6 files changed