defaults example, fix bug where defaults was checked before hierarchy