I use unsigned int otherwise there is comparison warning between unsigned and signed integer. Should I just ignore those warnings, instead?