Barriers are identified by their index in runnable list. Names are not required, but if present should be an identifier.