I agree that that would be nice.  However, the number of blocks isn't necessarily known at instantiation time.