Ring rendering is somewhat derpy, but the logic is there