Exposed Writer is now an interface