Beginnings of a barrier functional unit.
Index should start at 0.