Oh, damn, it's an option, so I'm wrong. But, still, if ``spc.superTypesOf(entity)`` is ``None``, shouldn't you still call ``monitor.done``? i.e., shouldn't this call be outside of the for-loop