Large molecules cannot get through the double-layer nuclear membrane. However, nuclear pores exist. They control the movement of molecules across the membrane. The pores cross both nuclear membranes, providing a channel. The larger molecules are actively transported by carrier proteins, and there is free movement of small molecules and ions. Movement of large molecules such as proteins and RNA through the pores is required for both gene expression and the maintenance of chromosomes.