when running tests with Slurm I keep forgetting that a standard tmp directory is not shared among nodes - should have a better exception handling