I'm assuming Clark Kent'd= BCG's( Birth control glasses for the uninformed) and the answer is yes.
I can picture the Di handing them to my fellow poor visioned friends saying..... " The days of you trying to get with Miss Sally with the pretty pink panties is OVER!"