Relatively naive Custom Set

it balances a bit, I think. But not looked into the "correct" way to do
this sort of thing.