initial support for bool