what is the problem throwing the exception?