Relay code loop issues