propagate size_t errors
Merge pull request #1860 from AndrejMitrovic/Fix9185_2

[trivial] Issue 9184 - Document -op better.
Merge pull request #1856 from WalterBright/size_t_error

propagate size_t errors
Fixes Issue 9896 - Implement recursive building with optional exclusion list.