fixed reduce problem? probably
fixed reduce problem? probably