Is ```Object#try``` used in another place in carrierwave ? If not, using ```respond_to?``` seems better.