add demandBoolean() to validator