Gene expression in prokaryotes is often controlled through operons, which group functionally related genes together so they can be coregulated. A classic example is the lac operon in E. coli, which contains genes needed for lactose utilization. The lac operon is regulated by a repressor protein that binds to the operator region and blocks transcription when lactose is absent. In the presence of lactose, it binds the inducer and falls off the operator, allowing transcription. Similarly, the trp operon contains genes for tryptophan synthesis and is negatively regulated by a repressor.