sh doesn't work for useful return values