Adds better error messages and adds automatic tag detection for columns