Refactored arbitrary data API.