maybe `write`?