superstrict hyperfastidious hyperorthodox hyperconservative ultrastrict superexacting ultrafastidious hyperconscientious perfectionistic hyperliteral