ignoring useless assignment for now