I'm a little confused here (though not I'm not hugely intimate with arel) -- doesn't this want to be `... ? self.arel_engine : superclass.arel_engine`