Should 'new' and 'existing' have constants so there are fewer magic strings?