collection now has initialValue, stub collection.put