aha! file descriptor leak in 'readFile'