Cross-crait self as argument method calls

r?