It might be cool to use the defaults decorator here for setting the success callback.  Basically, just decorate `grep` with `@defaults(callbacks={'success': log_results})` then drop the callbacks from your instantiation.