Cannot rely on coercer to give a new object, so we need to make one