separating perQuestion and completion response messaging; closes #3