get rid of useless self-preserving variable