populateFields prep work

Eventually going to add the PK6 struct to clean up the code, eliminating
some trycatches too.