old way
new way fails
seemingly works
fields new works
scoping issue
a reasonable solution
this will do for now