The default is -1, so I'm using 0 as an invalid, but never used, value.