Fallback if args is empty

Some projects that use socket.io, e.g. http://deployd.com/, don't always send the args parameter, which will result in a KeyError.