more accurate backbone detection