Not for the fainthearted.