Simplified argument passing