New: cat-faithful