data workaround