i hate confusion