Rename answer -> response, because a response includes an answer, etc.