You could have kept this function instead of adding the static insertToColumnList which takes no advantage of being more general -- it's just harder to call.