removed EmptyTableException as we now can properly handle them