Changed behaviour so initial requested (and denied) flags are
honored.