no longer send empty values by default, but add sendEmptyValues option to allow it