Fix clear regression and performance regression

* the real clear implementation, removing elements was not called,
  this probably worsened performance due to too many elements
* spec incoming, pushing it now so nobody else tries to fix it
  when it is already fixed