Doesn't open connection until message is ready to send