Revert a7d9817..988cebc

This rolls back to commit a7d9817f1a951337f2b7948d934ed0d2c5ecf914.
Revert c3a545c..63769a8

This rolls back to commit c3a545cf03f0b5b653d27614b6aa8b4bb25bebc8.
Revert 0c86b14..6a760ff

This rolls back to commit 0c86b14a81947eb1beaa107c7f8f80ef4b40dc9a.
Revert f300a27..942b3e0

This rolls back to commit f300a2750cf0c1c1a3bc2a689ebd924cb07a1163.
Revert 3427308..eb76569

This rolls back to commit 3427308b5adbea521cae15de5e17d8dcb6a9f5ca.
Revert 1d6741e..51bfd2e

This rolls back to commit 1d6741e4e2affbf3649c2765aaff2e38696c54c5.