Does this sound like a bug? If my server returns 500, for example, the record is removed from the store. I would think the removal would be done manually, or at least be hookable, for animation purposes–but at the very least, it should only happen on success.