NEW ArtifactModes instead of flags