more tests, some of which pass!