brownstone-swap-before