Fixed readAndFill