How To Structure An Effective Throws Program: Get Results!