multiple not_if/only_if statements themselves are probably sufficient