can we turn this into an `if`. I have a hard time reading `unless` with more than one condition.