Any particular reason you just can't write it like some_other_object.method3(value.method1(args).method2(args)) Farrel