added deoperate generic to allow removing already collected elements re ADWolf:#1201 (.75)