This is still wrong. Now it will always pass `{}` to `**self.conn_kw`.