Allowing for example hybrid buffer implementation Former-commit-id: 74af1ba5b11b945abdfa6b46d0c11d600eca6d7c