I prefer to keep exceptions close to the code that throws them, but that's a stylistic thing.