propogating read_preference