Revert 50eb6a3260deac437e1e2e5e611338ee592d6247.