very small optimization, but still...
avoid creating unecessary objects
still removing more object creation
remove more plannings candidates
new optimization: no more arrays concat