What's the advantage of this hook?  Wouldn't it be better to have a getter than raises an error, like in the original options hash?