abstract tweak; last 2 sentences