Yes, in the Old Testament, we were under the law and had to know the law in order to detect evil and put it from us.
Now we have Christ and his spirit that transforms us and intercedes for us that evil is put away from us.
Is not Christ the shepherd and does he not seek each and every lost sheep? Not just the good and pretty ones, but Every lost sheep.