fix: value can be undefined