why the conditional? can't `isNewItem` just just be assigned to the argument coming in? you could do `isNewItem: (isNewItem === true)` which is more performant since it's just a simple math eval