I almost agree with this fix as is, but maybe we should name the slot. What happens if my the connection is restarted, shouldn't the previous initializationOptions be reused?