Derived from https://github.com/samvera/hyrax/commit/8c35e23d7866da435c04c9da7c0388220a153fe8#diff-a4735a477fd421f6733d72fa1f3e65a258768ab13f0528895b8e626f5ce775f6