useless assignment