more expressive error message