Why messing up with arguments when you can just apply instead of call? Did I missed something?