Revert 1d157ca..23200d3

This rolls back to commit 1d157ca55f3e5108de279546ad69128e1e8d05b7.
Revert 1c931cd..e1f5d9f

This rolls back to commit 1c931cd3dfe085214d4eafd2f32d09e79f111eb8.
Revert e1f5d9f..4f5fcaf

This rolls back to commit e1f5d9f6a56b8bd629b625c2301c9d3e8dc42b37.
Revert 1c931cd..89be62e

This rolls back to commit 1c931cd3dfe085214d4eafd2f32d09e79f111eb8.