License and make it so maxArgs is < 0 rather than just -1