It started with tv commercials for home security systems, for example:
No-show alerts to make sure your kids get home safe (SafeMart systems)
SafeWatch VideoView allows you to keep an eye on who is knocking at your front door, watch over a vacation home, or make sure your kids are safe. (ADT systems)
These have the idiom make sure with a (that) Clause complement. But it turns out that there are two understandings of such examples:
[verifying] make sure (that) Clause: ‘verify that Clause is true’
[causative] make sure (that) Clause: ’cause it to come about that Clause is true’
The security systems intend the verifying reading — they provide a way to see if your kids are, in fact, safe(ly) at home — but of course they can’t ensure that this will be the case.