I'd also create a function that returns an Array of unanswered questions and implement count in terms of that and then remove ``filter`` and all the places you do ``var names = ...; var unanswered = self.filter(names); ...``.