As explained in 2c47b728, IFS must not be considered empty if it has any custom settings. This change extends the previous commit to check all properties for non-default values.