detect discrete branch intention everywhere


![screen shot 2014-08-09 at 7 43 37 pm](https://cloud.githubusercontent.com/assets/175305/3868166/86cf5e96-2027-11e4-8ad6-15c1a20dabd4.png)
closes #518