Perfect-and-sloppy