suppressing uneeded includes and suppressing uneeded intermediate value