this thread confused the fuck out of me