sparse averaging was incorrect!