@jippi that can be achieved with `when`