When Forwarder is constructed by the WalletSimple contract by calling createForwarder() it does not return an address of a newly created Forwarder contract. This error occurs when running on the main chain but everything works when using a local test chain.