Oh i see that's sort of what you're doing here, it's just a long/complicated process of extracting the args...