1. availablity to specify "error event" which error tracer will catch. 2. let get source and send API work at worker