closes #4 changed fetch handling to prevent double fetch of a collection.