opt: fix bug