Ben swap field

Not sure how this would be used in a network (need a test case), but the inputs seems to pass data fine.