17:32:17drmeisterjackdaniel: Do you know if it's guaranteed that each object that gets passed to a mark procedure MUST be valid? I'm getting obviously invalid objects passed to my mark procedure from boehm marking threads (not the main thread). These objects are not coming from my objects that I push to the mark stack.