Added some code for run() for Forwarder