more intelligent client bootloader