I'm having a stroke trying to read this