consider mandatory flags