Revert "Revert "trash clearing 3""

This reverts commit c8203dff68802fb0540078086c53eba47e77beb6.
Revert "Revert "Revert "trash clearing 3"""

This reverts commit 040f55d2a6d271be1453ce9aa565bac291e8458b.
Revert "Revert "Revert "Revert "trash clearing 3""""

This reverts commit d7151f688b3dea5866906106a45ba9e576726f00.