THIS IS MY HELL.