Why? Isn't the Msf::Exploit::Remote::Tcp mixin good enough?