except for number of objects, passing tests