This block is redundant with the block in add()