TODO: Capturing even more ideas.