FYI there's the convenient `when-not` for this