I think having a loop here is wrong. Fails if Projects subdir is empty, and does unnecessary duplicate work if it isn't.