Previously, an invalid value was always false
option_get_double used ini_get_int to retrieve values from the config file, changed it to use ini_get_double so that decimal accuracy isn't lost.