extra instance tests
loosen compliance test to allow empty collections