Plodding , peevish and gimmicky .