fail with more descriptive error