Group body swaps can be confusing to follow but I think this one is clear enough