handle missing parties and group gracefully