Dear OpenMesh creators, 

First of all, thank you so much for creating this nice library. I've just started using your library, but it seems to have lots of functionalities to handle meshes. 

I have some troubles when I add faces. add_face() function generally works fine, but when the face vertices violate the add_face internal rules, it just skips adding faces or sometimes it crashes. Is it possible to have error code and have a chance to record this information for future correction? I think I may need to modify add_face() and recompile for my purpose, but I wanted to ask if there is built-in method to address this issue. 

A popular 3D print model (3DBenchy.stl) gives crash when I add faces into OpenMesh data structure. 

Thanks in advance. 

Best, 
Yun