Now we mutate and return x.z instead of using vcat.