I'm running out of flags. Is there some good reason why flag_t is unsigned int instead of unsigned long? -- Juha