`plugins`

Do we need both `register` and `connect`?