Please use the existing bitswap macro provided by the core rather than doing it yourself.