Turns out that if you call destroy on the client, you can't use it again.
WHO'D HAVE PREDICTED THAT?