fix bug with creating implicit branches that have dependants
patch 0.3.1