same comment that I had above, I think we should be more explicit with the error