Do we really need to use continue and labels?