It seems else case `$? -ne 0`, doesn't it?