This should check the arguments as well.