delete circle is complicated by the fact it's the only segment in the pipe expression. Maybe it should delete teh entire pipeExpression, however this will likely change soon when we implement multi-profile so we'll leave it for now.
Related to : #3860