is it on purpose that there is no `break` here?