Despite the sophistication of these algorithms, they are not infallible.