# File lib/paperclip/callback_compatibility.rb, line 19
        def run_paperclip_callbacks(callback, opts = nil, &blk)
          # The overall structure of this isn't ideal since after callbacks run even if
          # befores return false. But this is how rails 3's callbacks work, unfortunately.
          if run_callbacks("before_#{callback}""before_#{callback}"){ |result, object| result == false } != false
            blk.call
          end
          run_callbacks("after_#{callback}""after_#{callback}"){ |result, object| result == false }
        end