improve error message
wip