Renaming the ``swap_symbols(..)`` would be fine with me, I not really a fan of the ``exchange_symbols()`` how about just plain ``swap(..)`` or ``swap_symbol_storage()`` maybe I actually like just plain old ``swap(..)`` - what do you think?