Doesn't the TiUtils boolValue on the next line account for the nil, and return the default value (in this case NO) if its not present?