this thread was awful and it's l*ttuce's fault