How would you know if there is entropy in the entropy pool. Any way, it is within its rights, as is /dev/urandom, to give short reads.