join as you go