First of all I don't understand sense of lines 23-25. And also why wouldn't it work?