learner.report_learner is supposed to always be non-nil, checkout out learner.rb:42