Better exceptions on server fail, docs