new fix for find_perfect