why don't you use `boolean`?