Implement call_method