unsigned int instead of int for 'boolean' struct members