not for the weak of heart.