Make sure to allow for objects that were deleted by other users.  This
will perversely display a null object window that has to be closed,
but I can't think of anyway of automating such behaviour in a constructor.