why? this is not one-line callback, it is more likely that it will include different custom logic that should be splitted into different methods, thats why it should be a method.