make the abstraction more comfortable for riak