validate bags - better error reporting