Yeah

    riak@127.0.0.1)3> riak_core_bucket_type:update(<<"jets">>, [{allow_mult, "boygan"}]).
** exception exit: {{{case_clause,error},
                     [{riak_kv_bucket,validate_update_dt_props,3,
                                      [{file,"src/riak_kv_bucket.erl"},{line,256}]},
                      {riak_kv_bucket,validate_update_bucket_type,2,
                                      [{file,"src/riak_kv_bucket.erl"},{line,117}]},
                      {riak_core_bucket_props,validate,6,
                                              [{file,"src/riak_core_bucket_props.erl"},{line,51}]},
                      {riak_core_claimant,handle_call,3,
                                          [{file,"src/riak_core_claimant.erl"},{line,291}]},
                      {gen_server,handle_msg,5,
                                  [{file,"gen_server.erl"},{line,585}]},
                      {proc_lib,init_p_do_apply,3,
                                [{file,"proc_lib.erl"},{line,239}]}]},
                    {gen_server,call,
                                [{riak_core_claimant,'riak@127.0.0.1'},
                                 {update_bucket_type,<<"jets">>,[{allow_mult,"boygan"}]}]}}

Same catch all fixes. I reckon the eqc needs work, then.