Actually hadn't read the implementation yet, so I see you're not storing the connection, just setting a note on it... Hmm this needs a think.