will e.message ever be nil?