Resolve issue with branches based on uninitialised values. This fallback case will ensure the default value is set at minimum
Amend approach based on feedback from @barijaona
Merge pull request #214 from Echelon9/fix-issue-213

Resolve Issue 213 with branches based on uninitialised values