increasing branch coverage