Discover argument passing