fix emoticons and emoticons test

I think having the exceptions for illegal arguments should be included either way though. Not nice to get hidden errors from the API rather than our code. What do you think?