I'm willing to give up on var args. I'm probably just being lazy.