brute force is sometimes necessary