Hmm. The user knows when they request with webhooks. So, I am not sure that not having empty webhooks is a problem. 

Agreed on the variable names. It can be confusing. Will change that.