Nitpick, but what about moving `demote_joins` right below `promote_joins`?