Alternative exception handling

Related #102 #100 and others
Don't catch exceptions by wildcard randomly

Related #102 #100