previous commit introduced a bug for parsing entries sent from control points (no id or pid)