Yea, I was going to see what Don thought. His new location does appear to include a course_id - at least how I'm reading the unit tests around it - so having to pass a redundent course_id struck me as odd, but it's required for XML and - dare I say it - 'legacy' Mongo.