another fix.  apparently return of 1 does not mean success, but rather a ret of 0... go figure