undefined is as valid as default(foo)
# general
b
undefined is as valid as default(foo)