fixed inference