The nuclear envelope surrounds the nucleus with a double membrane with multiple pores. The pores regulate the passage of macromolecules like proteins and RNA, but permit free passage of water, ions, ATP and other small molecules. In this way the membrane exerts some control over the information flow in the cell since information is carried by the macromolecules.