* Profiling is now done on the client side since pushing too much data over the pipe does not work well