Properly forward exit status