Avoid useless emit