more utility bits
adding a validator for virtual sizes
more utilities