diff --git a/src/ac/ed/lurg/demand/BioenergyDemandManager.java b/src/ac/ed/lurg/demand/BioenergyDemandManager.java
index 09cf016905bc98a9a5e94ef5e9bed2aec3afb863..a8fa1faacb5a4581c6c53d0602c85489ccf1f699 100644
--- a/src/ac/ed/lurg/demand/BioenergyDemandManager.java
+++ b/src/ac/ed/lurg/demand/BioenergyDemandManager.java
@@ -169,8 +169,7 @@ public class BioenergyDemandManager {
 			double bioenergyDemandAdj = 0;
 			
 			if (ModelConfig.USE_BIOENERGY_TRAJECTORY) {
-				int baseYear = (ModelConfig.BASE_YEAR/5) * 5; // truncation in division as int
-				bioenergyDemandAdj = interpolateDemand(firstGenGlobalMass, year, 5) / firstGenGlobalMass.get(baseYear);
+				bioenergyDemandAdj = interpolateDemand(firstGenGlobalMass, year, 5) / interpolateDemand(firstGenGlobalMass, ModelConfig.BASE_YEAR, 5);
 			}
 			else {
 				int yearsOfChange = Math.min(ModelConfig.BIOENERGY_CHANGE_END_YEAR - ModelConfig.BIOENERGY_CHANGE_START_YEAR, year - ModelConfig.BIOENERGY_CHANGE_START_YEAR);