Explain each of these methods and how they differ.