possible fix for size explosion