some minore modifications to the challenge mixin