Changed implementation of Sumator