to know better than to do something – Meaning and Explanation