diff --git a/scripts/scheduleInput.js b/scripts/scheduleInput.js
--- a/scripts/scheduleInput.js
+++ b/scripts/scheduleInput.js
@@ -200,7 +200,8 @@ function add_section_n(cnum, name, synon
 	    section_html = section_html + genOptionHtml(etime, prettyTime(etime), etime);
     }
 
-    section_html = section_html + '\
+    section_html = section_html + '\n\
+
 | \
  | \
  | \
  | \
@@ -244,7 +245,9 @@ function add_section_n(cnum, name, synon
     section_tr.find('.section-type-entry').val(type);
 	section_tr.find('.section-credit-hours-entry').val(credit_hours);
 
-    /* unhide the saturday columns if it's used by autocomplete data */
+    /* unhide the saturday and sunday columns if they're used by autocomplete data */
+	if (days.u)
+		jQuery('#jsrows col.sunday').removeClass('collapsed');
     if (days.s)
 	jQuery('#jsrows col.saturday').removeClass('collapsed');
 
@@ -254,7 +257,7 @@ function add_section_n(cnum, name, synon
 }
 function add_section(cnum)
 {
-    var section_i = add_section_n(cnum, '', '', '', '', {m: false, t: false, w: false, h: false, f: false, s: false}, '', '', '', 'default', -1);
+    var section_i = add_section_n(cnum, '', '', '', '', {}, '', '', '', 'default', -1);
     if (cnum == slate_permutate_course_free)
 	course_free_check(cnum);
     return section_i;
@@ -340,7 +343,7 @@ function course_add_slot_row(course_i, s
     jQuery('tr.class' + course_i + ':last').after(
 	'\n'
     );
@@ -385,7 +388,7 @@ function add_class_n(course_id, title)
 
     sectionsOfClass[classNum] = 0; // Initialize at 0
     course_ajax_requests[classNum] = false;
-    jQuery('#jsrows').append(' |  |  |  | 
');
+    jQuery('#jsrows').append(' |  |  |  | 
');
 
 		/* store classNum as course_i into the 
: */
     var tr_course = jQuery('#tr-course-' + classNum);