@dbnicholson I think you meant adding this to CodeRepo class. That was my initial implementation so I can move it back. I agree that the logic isn't quite intuitive.