'Make sure default table names are used only once (even if
multiple records are written during the same request cycle,
e.g. schema imports)
@param name: the name currently being written'

@classmethod
def s3_table_name_filter_in(cls, name):

    table = current.s3db.s3_table
    field = table.name
    if (not name):
        return field.default
    elif (name == field.default):
        field.default = ('%s_%s' % (DYNAMIC_PREFIX, cls.random_name()))
    return name
