actually use the correct field in TField (closes #3311)