forced to make the default a little more declarative
new default example