Sometimes bool and sometimes boolean ?