Add delegating chain() to defaultClient

Fixes #51.  Not sure if this is the "right" solution, so feel free to discard :)  It was easy to add, though, and seems to fix the immediate problem.