Either remove the try...catch. I don't see what exceptions would be thrown by the code in the "try", and I think it's unwise to set fFilteredChildren when unexpected exceptions occur. It's also a change in behavior.