Revert "saturation stuff"

This reverts commit 868a6f03da9f07da89f44dd4fba37c984d4786e4.
Revert "Revert "saturation stuff""

This reverts commit 1708de76a27e8f52816a19a39d0258d26bf6b47b.
Revert "saturation stuff"

This reverts commit 868a6f03da9f07da89f44dd4fba37c984d4786e4.
hope?