circular reasoning works because