Updatebook doesn't take a datetime, and should work with nulls