Revert 1d4bdca..825dee4

This rolls back to commit 1d4bdcabaf69f4cc36e9974812cf96e668426d03.
Revert 2ac9778..261d635

This rolls back to commit 2ac97787dc69c5e8f5a7e3bc93016b3c71ce8dfe.
Revert 2d634c5..bb17dda

This rolls back to commit 2d634c58346320a372e688ce44f4c15ba40c956f.
Revert 4cc3e1a..05b702d

This rolls back to commit 4cc3e1ae25c465ae15f16fb38d506933a617ca9d.