better return on .add()