A double import is imo an error, don't let it pass silently. (Raise AlreadyRegistered like the admin does). Erroring out here would also have the benefit of preventing users from connecting signals twice in models.py, which can be hard to debug -- especially for newcomers.