add some more tests; return value of null if the field was not set