TNF feedback and credits 11/07