failing on non-existant column instead of silently ignoring it