Adding ErrorT and sculping out failure as ErrorT in the network module