Avoid not numeric warning in hash size comparation during provision

However the behaviour of code was correct because we checked for zero, and scalar value of a empty hash is zero