must not ignore blcks