In the case of wp_signups, there is a field ('meta') that contains serialized data. Option a) seems safer to me. Maybe instead of zero column counts in the output for that table we could have an output row indicating the table was skipped.