you might want to add a `writeAcknowledged(out)` method to prevent passing null all the time?