Ok, I think I understand what you mean now. The difference between this and the one in django.comments is that you set the widget to Hidden Input, right? So you need these three lines to make sure those three fields are hidden, right? So, if you remove these lines, unless hidden with CSS that inputs would show? If that's so, it's OK to leave as is.