@-apply for methods