See discussion on https://github.com/samvera-labs/active_encode/pull/94 Try doing something more like rails / valkyrie to load gems for adapters and warn users when they aren't installed and attempting to use them. https://github.com/samvera/valkyrie/blob/1ad73aed5b41aa1957912f198015629e05a2a2b1/lib/valkyrie/persistence/fedora.rb#L3-L9