remove termBlockOrd, so that we're really non-block based api
always remember to call super.copyFrom