Correctly handle AutoRead