make sure to accept move