more work on compile errors.