Support for conditinally skipping callback
Extract heavy lifting out to resque