ref #24 improve error message