- use "lassign" instead of "foreach ... break" idiom