Rename readValue variable to readValueDelegate for clarity.