So they will always go through the same interface?  queue + write() ?  Ok, that's good.