Improve variadic management in interface.
Merge pull request #407 from mageekguy/master

Improve variadic management in interface (thanks @mageekguy)