much faster ECM