Branch Resolutions