Refactored the specific context iterations for *All() and *Until()