let's improve the error message and expose the point of failure
trailing comma fix