holder could be null when there aren't enough servers (0) or there are > 0 servers but each without the required amount of space