Current search method is ridiculous, because it doesn't search in the directions of greatest variation.