how can field ever be empty? usually that can only happen with invalid setup.
IMO that should trigger warnings/errors instead of silently ignoring it.