Some major changes on how it handles the outgoing/incoming data.