started reverting to bytebuffer