gritty but good