I don't like this logic here. If a branch isn't specified, then we should trigger for *all* branches, not default to master