Why `5`? is it to handle empty `results`?