The Supreme Court on Friday lamented the fact that even after 162 years of the Indian Penal Code, 1860 (IPC) being in force, the police and the courts have not been able to understand the fine distinction between the offences of criminal breach of trust and cheating [Delhi Race (1940) Limited and Others v. State of Uttar Pradesh and Another].