replace clever-clever "hash with defaults" with simple-dimple ternary