Split up question 8, fixing the second half to be conceptual rather than language-specific