how  are these boolean flags related ?