thanks for your reply!
the tweak works, no wasted work there
although what I was thinking was more of a tri-state with default value. I would use the No as a default value for new books, the null as a not-finished-reading value, and the yes as a read value