Is Economics Finally Becoming Trustworthy?