temp fix not return value bug of 892
it is too rusty