So @robwellis, what is the use case for having to unprotect (or attempt to unprotect) a workbook so often?