use native C++ bool