Throwing custom exceptions - Ife Tech Community