fix bug for standard interface