Revert a1cb171..695183e

This rolls back to commit a1cb1713bb2dd20b92593b6bfc710395b290bd13.
Revert 2440c1d..fa2975d

This rolls back to commit 2440c1d6b3974f37322b4e46f6c49dd6f427d29d.
Revert 01b9890..14e6cdd

This rolls back to commit 01b989070ca0012a042fc49fafb7e9645bad4eb1.
Revert a1cb171..8d234b6

This rolls back to commit a1cb1713bb2dd20b92593b6bfc710395b290bd13.