Electronic Communication Networks (ECNs) and Alternative Trading Systems (ATSs), has