make sure bitsets are invokable, and fix hash for empty sets
back to snapshot