numeric argument support