added brief diagnostics to low-level install_course functions