Even when an error was encountered ::load() would still attempt to assemble the mesh, this was a pretty big problem.