Faster Recycler implementation

This will not work as clearMaybe() is called before run() is executed.