redefine boolean