Need clarification on UVM Objection mechanism

If all your sequences block until they are done, then raise/drop objections in the test is sufficient and other calls to raise/drop objection inside the sequence are redundant overhead. The objection mechanism is an expensive operation so it is best to reduce the amount of calls to raise or lower. Also, it makes your sequence less reusable if you want to use it in a passive mode and then you don’t want an objection to ending the test.