move no longer uses parameter