Revert "Moment of truth"

This reverts commit 7470e0c78564d4102c401ed6162c6f5cdc426ce8.
Revert "Revert "Moment of truth""

This reverts commit 887a6779fa0812cd01a398b4f81f586a5ca84e5d.
Revert "Revert "Revert "Moment of truth"""

This reverts commit 71f5c1f64d13f890aae222c8e740fa5e2e9ecd8d.
Revert "Revert "Revert "Revert "Moment of truth""""

This reverts commit 14679b2a631fb30dfda05c271f4199cc3fdf62cc.