`options[:polymorphic] && klass && options[:with_deleted] && klass.soft_deletable?`
I don't think we can put them together...

but yea, I should return super instead of nil