Throw a more meaningful error when supply is called with the wrong number of arguments