I'ld prefer you send some flavor of TextureData than allow for null.