What
in EnvironmentalScore.pm code suggests that default material for aluminium packaging should be light (worse score) when actual behaviour is heavy because the condition to switch to heavy (empty shape) is flawed because of prior code that sets empty shape to unknown.
Expected behavior
Default should be the worse case i.e. 'light'.
the code should be adapted with something like ’if shape is defined and not “en:unknown” then etc...