throw and catch standard exceptions. Use another type of exception only when it's extremely needed