Should this be ``elif not (region or storage_match4):`` so the first one is used?