renamed "value" to "default"