flesh out empty tests, add a test for derived fields