Don't throw "Exception". Throw a more specific exception type.