Revert e3675d8..5697d7f

This rolls back to commit e3675d81d39de8e197241cf0dd6af8e9a85764c3.
Revert 9aa2299..85d5225

This rolls back to commit 9aa2299aedc18242adaf64f2fc006bc64736f676.