Revert "vide"

This reverts commit 30f5a76c4875f1d254b881dfaf5ed49d8d235ed0.
Revert "Revert "vide""

This reverts commit c2e0e0ef1149ea5f0e8161fd7107e568e6d86cfb.