if cacheing is enabled, still return default if val isn’t set (bug fix)
bump version for bug fix