Registration: throw exceptions rather than log them