provide fallback when trying to access protected underlying buffer