// more expressive error