Also, if you're using a callback anyway, any reason you're using readFIleSync instead of reading async?