Making stinging observations about the Enforcement Directorate while hearing a Prevention of Money Laundering Act (PMLA) matter, the Supreme Court on Wednesday said there had been only 40 convictions in 5,000 such cases and asked the agency to gather scientific evidence rather than relying only on the statements of witnesses.