fix checking of overlapping initializer