do we need to catch the exception here and convert it to an appropriate alternative exception class?