Why info log, and why just getMessage() ?  This could end up logging null if ISE was thrown w/o a message.