In our last code review, you said to stay clear of inherited methods, and to try to avoid importing BaseHandler into everything. How does this solution differ?