add disallowbool option