Swap support library