Per Martin's request, requirements can be set to any iteration that comes before a parent and isn't expired