changing tryToRead parameters