doh, it must be unsigned int