Fix stupid bug with "one value" reading

I was always trying to read a value even if there was none. Meh.