you'll lose your mind trying to understand mine.