There was nothing in this story about implementing a `remove_swap` recipe. Why was this added?