Generate for abstract repo too