I'm assuming you're leaving this method in just so you can test the algorithm? In that case, shall we raise an error here so people know not to use it?