Seems like a lot of text to include in an exception... should we just output directly with ```warn```, then raise the exception?