Наверно не совсем правильно понял задание!
т.е. должно быть вроде
return handler
?