А использование макроса BOOL обязательно и оправдано в данном проекте ?