I don't think you need for `do.call` here either: you can use `.self[[method]]` or similar.