core: no need to return.