We tenderized the wrong method! Object#try already had the yield option, just needed some tenderloving instance_eval to fit the bill