With some shells not accepting negative return values we should better not use them.