It.... It works!!!
Bug fix

Differentiate between invalid / empty requests

Return nice strings

Fix two spotted little bugs