Just noticed that there's no default here for [:api][:protocol].