FZAccordionTableView.sectionForHeaderView method works wrong for first header. Somehow, [self rectForHeaderInSection:middleSection] in sectionForHeaderView returns a minor floating origin.y for first section. so, when user taps on first header, sectionForHeaderView returns NotFound, and it crashes in app in next line