fail quietly on write