exceptions and thread join