diff --git a/commands.py b/commands.py
index <HASH>..<HASH> 100644
--- a/commands.py
+++ b/commands.py
@@ -59,7 +59,7 @@ class ImportCommand(object):
         if verbose:
             return "%s: %s" % (self.__class__.__name__, interesting)
         else:
-            return "\t".join([interesting[k] for k in fields])
+            return "\t".join([str(interesting[k]) for k in fields])
 
 
 class BlobCommand(ImportCommand):
diff --git a/processor.py b/processor.py
index <HASH>..<HASH> 100644
--- a/processor.py
+++ b/processor.py
@@ -141,7 +141,7 @@ class CommitHandler(object):
         self.pre_process_files()
         for fc in self.command.file_iter():
             try:
-                handler = self.__class__.__dict__[fc.name + "_handler"]
+                handler = self.__class__.__dict__[fc.name[4:] + "_handler"]
             except KeyError:
                 raise errors.MissingHandler(fc.name)
             else:
clean-up fixes after filtering enhancements