New bill means no deal for corrupt business