Initial Comms
*Unlock called from main to do its stuff
*Most refs still broken...