no crash if missing party