Yes, it did.
There's another question somewhat related to that. You seem to be rather futuristic and ahead of the curve. Do you attribute that to the team concept that you build in your development, or is it because you don't put the cart before the horse? You actually look for a problem in society and then try to develop some sort of application, some sort of digital media, to approach that problem. Is that why you can stay ahead of what's happening out there?