based on a comment by shrotter "Move Set FSO = Nothing outside of the loop"
this code no longer throws an error.