even more needle updates