that of course brings up a question on better error handling. If it was indeed that it couldnt open a table there should of course be a better error message