Poor Error Handling: Overly Broad Throws