adds specific swap leg support