This is going to throw a TypeError if the user passes the wrong number of arguments, which seems unhelpful. You should either catch the exception or check the number of arguments.