May be it's too late at night already, but I think this comment has nothing to do with the code below...