Is it possible to use a `:conflicts_with` inside with the above logic as an if statement instead of this requirement?