Instead of raising an error here, do you think it'd be better to print the message to stderr and then ```sys.exit(1)```? That way users will get a nice error message instead of a traceback.