I'd rather pass three parameters and check their existence instead of jugling with arguments array.