Rewriting symbols utility to be more correct, reliable
Adding and registering a superb error handler