Thorny Branch ID