From: Jason Roelofs Date: 2008-04-03T04:17:13+09:00 Subject: Re: A Question Of Coupling My issue with #2 is that the return value of bar.okay? might change, but with this implementation Foo#okay? won't ever change. Jason