One difficulty in finding the appropriate attorney is the ever expanding number of specialties practiced by lawyers. Specialization makes selection more complicated. Law has become more specialized because changes in technology have necessitated the development of new areas, such as Cyberlaw and Internet law. New areas of law have also been created by recently enacted laws and regulations from such federal administrative bodies as the Environmental Protection Agency. This could impact and complicate the problems of a person acquiring a business and trying to determine whether the seller or the buyer is liable for cleaning up a toxic waste site. The increasing number of laws and regulations have forced lawyers to become more specialized in order to keep up with new developments. Furthermore, many general areas of the law in which an attorney could become proficient, have now been split up into specialties. In business law, there are specialists for mergers and acquisitions because of the complexity involved in these transactions. Even criminal law is not immune to this trend since some lawyers now specialize in white collar crime.