Report question

Question: Why does AudioServicesCreateSystemSoundID throw an exception internally but return 0 as an error code?