allow sizecheck for varying sizes