I think we tried to think as far into the future as we could when we wrote ```wait_for```