don't assume bytebuffer limit is set