remove redundant isPushed field