I still don't like passing 0 to this constructor. I realize we have no intention of using the data inside but it feels wrong to do this.