I agree but i want to continue to throw exception so i can return null. It will be better ?