What does the `str` of a compiled path look like?  Is it useful to include it in the message?  Would it make sense to also include the return value from the `total_vertices` call?