eval for add, prevent fetching entire collection on delete