beh, se è vuoto dovresti passargli come parametro null (per lo meno io ho sempre fatto così)
ho sempre fatto dei controlli sui campi non obbligatori...