there errors end up clobbered?  why not return all of them?