In The Godfather, at the negotiation dinner that Sollozzo has with Michael, when Michael says he has to go to the restroom, Sollozzo does not let him go till he frisks Michael once again, despite the facts that he has had Michael frisked early on the way to the restaurant, and that Michael has since been in sight.
And what's even more illogical is, after Michael has "finished" and comes back from the restroom, Sollozzo lets him return directly to the table without frisking him!
In my opinion, it is stupid rather than suspicious of Sollozzo to frisk Mike before Mike goes to the restroom when Sollozzo's bodyguard has already made sure Mike is clean; and it is even more stupid and also too careless for an old schooler gangster like him not to frisk Mike after Mike returns from the restroom when Sollozzo cannot see what has happened in that room.
What could be an explanation, if any, for this illogical-looking plot?