split program *errors