Adds Bidirectionality to Repeat