if there are no targets to join, return an empty uint8array