What does "later this summer" even means? I live in a different country and this doesn't give me any information on when I should be expecting it.