And then use mocks... that's a better approach I think. It would be the best approach if MRI would make the composition of methods likes this explicit, but it special cases many things and other things are just _ad hoc_. Give it a try and see if it works.