Minimal working request writer. Reader is next.