The process-event API could use stricter validation. Here's what I mean: ``` cat 2.json { } curl -u 'source-2:whatisatypename123' -d '@2.json' 'http://localhost:5680/process-event' invalid event: tags must not be empty ``` Ok good so far, but what about: ``` cat 3.json { "tags": { "": "" } } curl -i -u 'source-2:whatisatypename123' -d '@3.json' 'http://localhost:5680/process-event' event processed successfully ``` Resulting in: 