1) Use underscore as filed name 2) Improve error handling for fromAddress 3) Handle archived logs.