fix activation bug

Bug comes from ebb4319dc9dbcffba40a2a575f3df9592f88f40d. The changes there were too broad; not only do we not calculate activation, it also sets activation to a unusable default value. This commit explicitly sets the activation to zero.