no 'unsigned' for bool type