improve exception handling and avoid passing lists as default arguments
remove incorrect docstring line
provide a way to make Gather.MigrateFK shut up (set verbose=False)