Improves, but does not fix the 'missing idea parent' in the backend.  We need a unit test for this.