break out specs
close file descriptors when done reading