remove md5
remove unused returns
print trackback during exceptions