eval plugin should've stayed quiet
DRY up exception handling
need to check return value
handle obscure dbus error
more robust process management
update email spec