Once I ran this through the regression tests, this ended up being more complicated unfortunately. There was a missing error check all along, but the previous bug caused us to pass a negative test, so I had to implement that to get everything to pass. git-svn-id: svn://10.0.0.236/trunk@251678 18797224-902f-48f8-a5cc-f745e15eee43