ok, actually that doesn't work. java won't let you implement compareTo if you can throw IOException, so that's we they/we are squelching it.