oc now exits if more than one source file passed in