fixed bug with eval of header records

eval by default looks at locals() and globals() and matches.  But
for this purpose we just want to convert to numerical values.