It's not for the fainthearted.