I think `branches` returns a string, unless i'm using it wrong? but i did end up using it to clean up one of the calls in the code below.