IOException использовать для этого - плохо.