Wrap preReadException with try-finally