Copied over all my existing answers.