Use a different approach around Immutable errors