Is cb called multiple times here for each atom?