This should check what arguments it is called with as well.