For SingleWriter promise, status can be set lazily