should we handle missing servers (a.k.a null) here?