@cahrens FYI.  create_new_course was completely refactored in the opaque-keys branch - in case you want to review it.