Can't use GetterUtil because it'll return 0.0 for invalid values.