A method for decoding video data, the method comprising: receiving a syntax element that indicates whether a current picture that includes a current video block of the video data is eligible to be in a reference picture list comprising a reference picture used for coding the current picture, wherein each of the current picture and the reference picture have a picture order count, POC, value; determining a value of the syntax element; in response to the syntax element indicating that the current picture is not eligible to be in the reference picture list, restricting the current picture from being placed in the reference picture list; in response to the syntax element indicating that the current picture is eligible to be in the reference picture list: adding the current picture to the reference picture list for the current picture; and if the POC value for the reference picture used for coding the current video block is equal to the POC value for the current picture: when a motion vector of the current video block has integer-pel precision, converting each motion vector predictor candidate of a plurality of motion vector predictor candidates for the current picture that point to conventional long-term reference pictures to integer-pel precision prior to being used in a candidate derivation process, or converting, to integer-pel precision, each motion vector predictor candidate of a plurality of motion vector predictor candidates derived in a candidate derivation process after the candidate derivation process is completed; selecting a motion vector predictor for the motion vector of the current block from the plurality of motion vector predictor candidates derived in the candidate derivation process; and using the selected motion vector predictor in an intra block copying process for predicting the current block. receiving a syntax element that indicates whether a current picture that includes a current video block of the video data is eligible to be in a reference picture list comprising a reference picture used for coding the current picture, wherein each of the current picture and the reference picture have a picture order count, POC, value; determining a value of the syntax element; in response to the syntax element indicating that the current picture is not eligible to be in the reference picture list, restricting the current picture from being placed in the reference picture list; in response to the syntax element indicating that the current picture is eligible to be in the reference picture list: adding the current picture to the reference picture list for the current picture; and if the POC value for the reference picture used for coding the current video block is equal to the POC value for the current picture: when a motion vector of the current video block has integer-pel precision, converting each motion vector predictor candidate of a plurality of motion vector predictor candidates for the current picture that point to conventional long-term reference pictures to integer-pel precision prior to being used in a candidate derivation process, or converting, to integer-pel precision, each motion vector predictor candidate of a plurality of motion vector predictor candidates derived in a candidate derivation process after the candidate derivation process is completed; selecting a motion vector predictor for the motion vector of the current block from the plurality of motion vector predictor candidates derived in the candidate derivation process; and using the selected motion vector predictor in an intra block copying process for predicting the current block. adding the current picture to the reference picture list for the current picture; and if the POC value for the reference picture used for coding the current video block is equal to the POC value for the current picture: when a motion vector of the current video block has integer-pel precision, converting each motion vector predictor candidate of a plurality of motion vector predictor candidates for the current picture that point to conventional long-term reference pictures to integer-pel precision prior to being used in a candidate derivation process, or converting, to integer-pel precision, each motion vector predictor candidate of a plurality of motion vector predictor candidates derived in a candidate derivation process after the candidate derivation process is completed; selecting a motion vector predictor for the motion vector of the current block from the plurality of motion vector predictor candidates derived in the candidate derivation process; and using the selected motion vector predictor in an intra block copying process for predicting the current block. when a motion vector of the current video block has integer-pel precision, converting each motion vector predictor candidate of a plurality of motion vector predictor candidates for the current picture that point to conventional long-term reference pictures to integer-pel precision prior to being used in a candidate derivation process, or converting, to integer-pel precision, each motion vector predictor candidate of a plurality of motion vector predictor candidates derived in a candidate derivation process after the candidate derivation process is completed; selecting a motion vector predictor for the motion vector of the current block from the plurality of motion vector predictor candidates derived in the candidate derivation process; and using the selected motion vector predictor in an intra block copying process for predicting the current block.