Before anyone asks, logging is done in rightandwrong()

also no, I have no idea why it's called rightandwrong() either