Don't use fixed buffer length. Allow dynamic adjustment if the