added branch paradigm consistency checks