adds SpaceState type to cover "unknown" state