It seems like this would work if you created it locally, but what happens if you loaded it from the server? It still gets deleted, but that actually seems like a feature, because it enables you to locally delete things that were deleted on the server, though in a crappy way.