That's fine, but I do want to point out that my solution saves the fragment as well. That's a little less surprising and as long as we're adding parts back in sort of makes sense to me.

I don't feel that strongly, but wanted to mention it.