try slightly different file reading technique