guarentee order of connections