Okay, should be using relatively efficient algorithm now.