crudq from seneca-perm