No need of the new exception, refer comments below