Bug fix: collections being overwritten on fetch()