From: Gene Tani Date: 2005-06-19T23:20:34+09:00 Subject: Re: Newbe questions... someone here mentioned they use {} or "do..end" based on whether the block has side effects or not. And the precedence comes into play when the method call preceding the block has arguments that aren't in parenthese, then {} (the higher precedence) will "pick off" the last arg from the method call (p 356 pickax)